I had a look at my old shoes this morning and the wear on the front of the shoes is near enough all in the center and on the heal, it's more on the inside. Anyway, I'm having a rest and i'll try the old ones again.
I won't name shops because I think it is down to me as well, but shop A suggested the Asic's GT 2170, but because they were almost pure white and knowing the roads I run down, they would look discusting after a while and anyway, I had a 15% off voucher for an online shop. They also suggested the Inspire 8's but didn't have them in my size. I then went to shop B, the same shop where I got my Nexus Wave's (so I had trust in them at this point), and said what shop A said and they suggested the 3030's.
So, considering this was only the second time buying running shoes, I took my 15% off voucher and got the Inspire 8's and 3030's online with the intention of sending one pair back. However, I kept both and I was going to rotate them.
Shop A is a chain of specialised running shops and B is one which just two local shops.
Shop A did say that the Nexus Wave's looked good but said that the GT 2170's suited my biometrics just a bit more. Then again, I could have got the 2170's and had the same issues for all I know.
Even though it's probably my fault as well, I brought shoes that were suggested to me and had trust in the shop that sold me the Nexus Wave's that have given me 600-700 miles of running! Anyway, you learn from making mistakes!