Your reasons for not liking DMC3 do not make sense. You don't like it because you can't cheat? DMC1 you could only access super Dante after being the game on DMD mode just like in DMC3 (except if you used the cheat code). I don't own the HD collection but reading up on cheats on it claims you can still use the same code to unlock everything.
http://www.ign.com/wikis/devil-may-cry-hd-collection/DMC3:_Cheats http://www.gamefaqs.com/ps3/646887-devil-may-cry-hd-collection/cheats
Seriously? Fine, I'll start from the beginning, and explain in high detail why I do not like DMC3 for the HD collection.
The HD Collection has the cheat, but it disables trophies and the ability to save/load. In other words, by using the cheat code the game forces me to start from scratch each and every time I choose to play. Thus, forcing me to ignore the cheats.
Now I'll get into why I dislike DMC3 without super characters. To begin with, I find the levels annoyingly designed. The enemies were also annoyingly designed... I wouldn't say they were hard, but just annoying. Most of the enemies such as the blood bats, the angels with wings that served as shields, the mist thing that only became solid behind you I found to be aggravating. I had absolutely no fun in killing them, and they always felt like an obstacle rather than a treat. With those demons I couldn't just do whatever I wanted, I had to pick a strategy and constantly reuse it to get passed them. What made each individual level difficult was the lack of items, mixed with the annoying levels that have actually killed me on occasion. These two things made me hate experimentation, and I mainly focused on simply getting enemies out of the way rather than enjoying the gameplay. The bosses were no different than any other DMC... simply a pain in the butt. There's nothing to say about them, I abused royal guard to exploit some of them... but even then they were very hard.
It took me over a month to beat DMC3 once... while I platinum'd DMC1 in the first week.
Now, I'll explain why I loved DMC3 WITH the cheats. On the PS2, I was able to use Super Nelo Angelo and Super Sparda to constantly regenerate my health when I needed it... leaving me to utterly destroy the annoying enemies, while letting me enjoy the rest of the enemies by screwing around and trying to string together moves. I didn't have to worry about my life bar, I could just play the game for the gameplay alone and not worry about anything else.
In case you ask "Why did you platinum DMC1 and not care for 3?":
I found DMC1 to be forgiving. I don't need cheats to enjoy it. I got royally ****ed off during DMD due to the bosses, but I beat the game three or four times prior to attempting DMD to get as many Untouchables, Holy Waters, and other helpful items to aid me. The whole game was designed for the skilled, and the unskilled. The unskilled could still beat DMD and enjoy Super Dante with everyone else given they had invested more time collecting items. DMC3, not the case.. given, you can spend hours upon hours farming orbs to buy holy waters, but that was just silly... it takes way too long to rack up orbs. The enemies in DMC1 also revolved around strategy... like, the skilled could still take them on and kick their ass, but the unskilled could think carefully and exploit their weaknesses to beat them.
EDIT: Also, if you ask "Why did you enjoy re-using strategies in DMC1 to exploit enemies and not 3?":
I only had to exploit weaknesses of enemies during a few levels of Very Hard and DMD. After beating DMD I went back to normal to just string together attacks and have fun. In DMC3, I feel limited since I hate fighting the annoying enemies which makes me feel like simply getting them out of the way. DMC1 isn't like this, even the Phantom's I find fun on normal since I can just dodge around them and spam Ebony and Ivory without the use of jumping on their spike. With Super Dante it's even funner, which is why I beat DMD in the first place. Simply put, DMC3 made me re-use strategies due to pure annoyance unrelated to difficulty. DMC1 forced me to use strategies due to difficulty.