List Subscription Form

I have contact form 7 and mailchimp for wp
I'm not sure which to use but basically need to create a form to enable people to subscribe to a mailing list.
I attempted both and the contact form 7 seems to not function in that way and the mailchimp for wp plugin, editing the markdown doesn't impact what ends up showing and the formatting is wonky.
Is there a better solution or a way to solve this?
I'm literally looking for 3 input fields (fname, lname, email), 3 checkboxes, and recaptcha.
Even line break doesn't have an effect on the formatting of the form.