First and foremost, go get discord and join the discord server "The Balance", theyll be able to help clear up tanking stuff.
But for right this moment, heres probably whats happening
Most players are neutral to you because you keep aggro and theyre like "Aiite, thats cool. GJ
Those that love you are probably either nice people and you have a charming personality, or theyre....'ok' at the game.
Those that hate you are either elitists or people who can see youre not a great tank.
If you can keep aggro, youre average. Keeping aggro as a tank isnt all that difficult typically, particularly if you have Shield Oath up. Now, time for the breakdown. Based on what you posted here, JUST HERE, you are a subpar tank who doesnt understand his class and skills. I am not saying that to be mean, nor am I saying it to be rude. Im just telling you what is the objective truth here. Based on your own account, you dont understand the skills you have in your toolkit, and its severely hampering youre ability as a tank. You are probably holding aggro decently (and this is a guess) because youre in Shield Oath 100% of the time and are not in lvl 70 dungeons. When you start getting into dungeons with serious gear disparity as well as players who have their full kits and know what to do, youre going to start seeing yourself having a greater difficulty keeping aggro.
As I said, go to the discord server I recommended. Lots of helpful and good info there. But in the mean while, heres a few things:
1) Your Rage of Halone combo is not 'weaksauce'. It is your enmity builder. Youre not supposed to use it all the time, granted, but when engaging a single target (like a boss) it is not a terrible idea to use the combo once, maybe twice to gain initial aggro, then swap to doing DPS combos like goring blade and Royal Authority.
2) When engaging single targets, using Shield Lob is also recommended in gaining initial threat at the very beginning.
3) Provoke and Ultimatem put you at top Threat + 1. Using it when you initiate is meaning less because the top threat at the get go is 0. This means whne you provoke out the gate, all you are getting is 1 enmity on the target. Your autoattacks can generate more enmity than that. Virtually anyones can. Using it when youre at top threat also only means you get a +1 enmity, making it meaningless. You use provoke when you are tank swapping or when you are really behind in threat and need to have it right then and there.
4) Enemies are generally tagged to one another. That means when you pull one, the others nearby will also come with you, and generally focus on you if youre the person who pulled. Shield lobbing to pull one enemy then rotating into flash spam (2-3 is fine), then using Total Eclipse is not a bad idea. If you are having trouble maintaining aggro on a particular mob because your DPS is blowing them up, then use single target, while using flash every so often to make sure you maintain hate on the other mobs.
There are advanced tricks and tips for tanking properly (like dropping out of Tank stance into DPS stance) among other things, but these are some of the immediate basics that come up.
Also in regards to something you said a little ways down:
Again, not to sound mean, but you are wrong here. You are literally gimping your ability to tank in favor of some misplaced idea about what skills should do what. If you dont believe me, go ask people who do the highest tier of content. They will tell you the same thing. Shield lob is a thing, and you should be using it. Youre main priority to be a tank. Stay a live, hold aggro. The better and more efficiently you do that, the easier and better it is for your party. So saying you dont use RoH and Shield Lob cause 'reasons', is like saying youre not going to ever use Rampart 'cause youve gotten along fine without it all this time.
You dont want people to be mad and call you garbage, then really, give a lot of thought about what youre being told here. You are asking others for their PoV, so please take it with serious consideration when we say "Hey, these things you should be doing."