Hi there,
Yes, Sounds like a good choice, You know what you can handle. So even any help with that stuff, there are a lot of smart folks on here and willing to help all with different areas of expertise.
I think you made a good choice F328P , it’s similar in small curve to get up on. Plus there is a good bit of documentation and info on it also.
HTH
GL PJ