In the configuration, lets create a new option:
"Redirect to checkout automatically after add-to-cart" => checkbox
When enabled, this should automatically redirect the user to the checkout page right after adding-to-cart. Right now, it auto-redirects when the cart is set to not show. But, this new config option should auto-redirect even if we set the cart to show.