What parent classes should I use?

I only have Level, Segment and Tile done in blueprints, they are all based off of the actor class and I am not sure that is the best thing. Also, there are a lot more subclasses to choose from when doing things in C++ so I am hoping to get some advice from someone who has experience with the C++ side of UE.