Might sit for the CPA right out of undergrad - Thoughts?

Hi everyone! I hope I’m not posting in the wrong subreddit.

I’m an accounting major who is about to finish their bachelor’s degree in December. I’ve gotten lots of advice from professors, advisors, and CPAs to start sitting for the CPA as soon as I graduate (in my state, I can sit at 120 credit hours).

I have a couple of questions for you all:

1) Do you think sitting for the exams right out of undergrad is a good idea, or do you think I should try to get a master’s first to be more prepared?

2) I’ve seen on this subreddit that Becker doesn’t seem to be doing as good of a job preparing candidates for the TBSs. Are there any other review courses that do a good job preparing candidates for the TBSs?

Thank you all so much in advance!