Same experience here, 6 weeks in and had all the same doubts before signing up:p
Setup was way easier than I expected honestly. Had my store up within a day. Still figuring out the marketing side but the Academy videos help a lot.
Good to know it gets better the longer you stick with it - needed...