But one thing most will still be wondering after being bombarded with specs and new features is how much the new devices are going to cost them.
UK networks have already provided pricing and there's lots of incentive to pre-order, with Samsung offering free Gear VR headsets to those willing to get their order in now in select countries.
The handsets will go on sale on March 11, so here's a look at what some of the biggest networks are offering in terms of tariffs ahead of the release date.
Watch our Galaxy S7 Edge hands-on video
Related: Galaxy S7 vs S7 Edge
Samsung Galaxy S7 deals on EE
EE is offering a range of plans for the S7, and you'll get it three days before its general release if you order before March 6.
One of the tariffs being offered by the network involves paying £9.99 for the phone upfront and £49.99 monthly with unlimited texts and minutes and 4GB of data.
Alternatively, you can pay more for the phone upfront, £109.99, and pay £39.99 monthly, although you'll only get 1GB of data.
For the S7 Edge you'll obviously be paying slightly more. For the 10GB plan you'll pay £49.99 upfront and £49.99 monthly, while the 2GB plan will cost you £99.99 upfront and £44.99 monthly.
For those looking for a lot of data, the 20GB plan involves paying £69.99 upfront and £44.99 monthly, or £29.99 upfront and £54.99 per month.
Samsung Galaxy S7 deals on O2
You can pre-order both phones through O2 right now. There's a decent deal on the S7 where you get 3GB of data and unlimited texts and minutes for £29.99 upfront and £46 per month.
There's also the 5GB plan which will cost you £19.99 upfront and £49 thereafter and for the 30GB plan it's £9.99 upfront and £59 per month.
For the S7 Edge you can get several deals, ranging from £9.99 upfront and £51 per month for the 3GB plan to £9.99 upfront and £64 per month for the 30GB plan.
Related: Samsung Galaxy S7 vs S6
Samsung Galaxy S7 deals on Three
The network has started taking pre-orders for Samsung's new flagship handsets and seems to have some pretty decent offerings.
You can get the S7 for £99.99 upfront and £35 a month 1GB of data, or for those looking for unlimited data, you'll pay £29.99 upfront and £56 a month.
When it comes to the S7 Edge there's numerous deals available. You can get the 1GB plan for £99 upfront and £41 per month.
On the other end of the spectrum, the unlimited data option will cost you £49 upfront and £62 per month.
Related: Samsung Galaxy S7 vs iPhone 6S
Samsung Galaxy S7 deals on Vodafone
You can get the S7 through Vodafone for £9 upfront and £50 monthly on a 20GB plan with unlimited minutes and texts, or go for low data with the 1GB plan which will cost you £169 upfront and £29 a month.
Alternatively you can pick up the handset for £29 upfront and £44 monthly on a 10GB plan or £29 upfront and £49 monthly on a 15GB plan.
For the S7 Edge, the network has a range of deals, including one for £9 upfront and £56 a month with 20GB of data and unlimited minutes and texts.
If you don't need a lot of data there's a tariff that involves paying £169 upfront and £35 monthly for 1GB of data, 1,000 minutes and unlimited texts.
The 15GB deal will cost you £29 upfront and £55 a month.
Related: LG G5 vs LG G4
So there you have it. The handsets will cost you somewhere around the £40 to £50 mark monthly on average, unless you want to pay over £150 upfront, which will bring the monthly cost down to around £30.
Make sure you get your pre-order in before March 10 to take advantage of the free Gear VR offer and let us know what you think about the pricing for the new phones in the comments.
Get a great deal on the Galaxy S6 at Amazon