it's all about being fit for purpose. work out exactly what you want to do, how many people you want to take with you and things like that. trying to find a boat that does everything is nearly impossible, there will always be some compromises along the way. i had what was a great boat for 95% of what i wanted to do, it was a 5.3m fibreglass half cab. great for most forms of fishing, small enough to launch by myself or big enough to take 2 mates fishing. Would go offshore on a good day or go and hide up a shallow creek/estuary on a windy day. Big enough for an overnight trip. enough power to ski behind, but not enough to pull my fat arse out of the water on a single ski.
but it came with compromises... being 5.3m i was limited in fuel range, not many boats in that size have significant tanks. being a half cab allowed me to do overnight trips or get out of the rain/sun, but it wasn't great for throwing lures around. having the cabin meant less deck space out the back for fishing. so basically, everything you do with a boat is about compromise and balance - trying to find the boat that does as much of the stuff you want it to. what's important to me in a boat may mean nothing to you so there is certainly no "one size fits all".
so i guess spend a bit of time working out exactly what you want your boat for. this will narrow down your search to a few models and from a few manufacturers. do some research on the manufacturers, go and talk to a dealer and get them to put the boat in the water and take you for a run. continue narrowing down your short list until you know what boat is the best for you and then start the serious conversations about the overall package and price - and definitely hit up a few different dealers. a 400-500km drive to collect a new boat if you save $2K or something like that is still well worth saving.
as far as pricing goes, any price for a big ticket item is open to negotiation in my eyes. they have their RRP which includes a margain, you have a budget. best for you to have more money in your budget and less in their magain. This could be through included options, upgraded engine, lower price etc. always best to approach these negotiations knowing what you want and having cash ready to go.