I'm not normally a brand snob when it comes to tried and tested stuff. But equally Shimano make some properly sorted stuff at very affordable, sometimes crazy low prices when you think about the manufacturing involved.
This is especially true of the everyday, non revolutionary stuff.
I've used Sunrace BBs in place of UN55 and seen them last under 3000miles. I was of the view sunrace was half decent stuff, so smashed through a few of them before undecided to cough up double for a UN55 on the basis that I might have had a bad one, or from a bad batch. On each occasion the crank side bearing failed turning to a rusty mushy mess. I suspect may of the off brand products such as this drop out of the same factory.
The UN55 is at about 12000 miles seeing daily use in three winters. In the last week it has developed a creak, which I have silenced by dropping some oil in both sides. I dare say it's death is near so have just ordered the un300.
I do wonder what has prompted Shimano to make the change from what was a pretty sorted product. Given you didn't hear people bleating about any sort of flaw, life seemed good. I can only assume that the new straight body is easier (and cheaper) to manufacture. There must have been some motivator for them to go through a design, testing, marketing and delivery process for a new product with all the costs that entails. I suppose in the volume that these BBS are produced and sold savings of 1p per unit adds up.
But in short go for the un300. Yes they're dearer. But far better value.