Looking to seek help from all the macrumors people 
Been to the apple store today and been told that my iPhone has no issue and it must be the way I am using it or the applications I am using on the phone.
I am seeing the phone over the past month crashing very randomly, crashing in the sense that it freezes and does not respond to any action other than a reboot (hard reset).
When it is powered off a power on is taking on average 2 hrs, even if a power off is selected from both buttons, or the swipe power off using the sleep button.
The genius requested I go home, buy "system" from the app store, at a cost of £1.79 (not a problem) and keep freeing the memory as much as possible from now on. Also that i need to reboot the phone at least once a day and that every iPhone user should do this. New one on me...
So even after erasing everything off the phone and litterally just installing system, and setting my mobile me up, then freeing the memory up using "system" it crashes again... leading me to reboot, this time i was able to use the sleep button to show the "slide to power off" took 5 secs to power off... but....
It has been over 2.5hrs now sat booting up... the apple logo is still showing. I have tried to power off and reboot before this and still it was taking ages, but this time I have left it and i think 2.5 hrs is way to long...


Is it just me or is this a warranty replacement?
Any advice would be great.
N.B. I love all my apple products so please dont think i am flaming about apple, just a bit stuck as I need my phone.
Been to the apple store today and been told that my iPhone has no issue and it must be the way I am using it or the applications I am using on the phone.
I am seeing the phone over the past month crashing very randomly, crashing in the sense that it freezes and does not respond to any action other than a reboot (hard reset).
When it is powered off a power on is taking on average 2 hrs, even if a power off is selected from both buttons, or the swipe power off using the sleep button.
The genius requested I go home, buy "system" from the app store, at a cost of £1.79 (not a problem) and keep freeing the memory as much as possible from now on. Also that i need to reboot the phone at least once a day and that every iPhone user should do this. New one on me...
So even after erasing everything off the phone and litterally just installing system, and setting my mobile me up, then freeing the memory up using "system" it crashes again... leading me to reboot, this time i was able to use the sleep button to show the "slide to power off" took 5 secs to power off... but....
It has been over 2.5hrs now sat booting up... the apple logo is still showing. I have tried to power off and reboot before this and still it was taking ages, but this time I have left it and i think 2.5 hrs is way to long...
Is it just me or is this a warranty replacement?
Any advice would be great.
N.B. I love all my apple products so please dont think i am flaming about apple, just a bit stuck as I need my phone.