You’ve tried free WordPress.com and found it to be to limiting and you just want to do your own thing.
Building a WordPress site on your own hosting is the answer. Almost all of the web-hosting companies have easy-installers so you can be up and running in a very short time.
Here is a comprehensive tutorial to get you started…