there are pros and cons to everything
Fibeglass: does a great job as absorbing bigger waves found on lakes because there are a lot of people doing what you are looking to do, but then again fiberglass needs maintance, gelcoat, waxing, and not to mention if you hit something with it, it can be a hefty pricetag to fix it. i would reccomend this for your application
Aluminum: easy to take care of, needs repaining every couple years, very durable, not as nice of a ride, a hole is easy to fix, but they are also not as nic eto ride about in, and in cold water the aluminum lets you know its colder water because everything gets cold
Outboard: great type of motor, maybe could cause obstructions for the rear observer, most crusing and ski boats are i/o o believe
I/o: inboard/outboard: the engine is inside the boat and the prop is on the outside, this is a good feature because you can trim your engine which means u can adjust how the boat rides in the water my adjusting a knob, for example if your bow is sitting high when on plane and its hard to see in fromt u can trim the motor down and it lowers the front, it gives it a nice ride and if timmed right your motor can get better GPH (gallons per hour) because it doesnt have to wark as hard. bad side is if something goes wrong, theres more places for it to go wrogn in
inboard is untrimmable, personally i dislike these but they have less to fix if something goes wrong.
honestly do your homework, i can see your are doing it right now by posting here, all boats are great, create memories, but the most important thing to having a boat is making sure you keep on top of the maintencance, unlike cars boat engines are much more suseptical to breakage because of the enviroment they are used. but keep up on the maintenance, also i would reccomend taking a safety class some states require you do, and in that class you learn about all the parts of a bat, what you are legally required to do and so on and so fourth.