yeah pretty much..i dont see any reason why it cant
in short your answer in points
Large Tile maps YES
ive done games with more than 2000 unique sprites much larger than tiles some of which are full screen backdrops ..main menus with pages of bonus features with dynamic music and sound systems, multiple layers of parallax scrolling , saving and loading, Terraria like digging based on a very large series of overlapping Arrays etc etc
it just depends on how good you are at coding and planning out your game in an OPtimised process
Object Persistance YES
Terraria like maps of Thousands of tiles all stored in Arrays..but Construct 2 has a built in save feature that saves all data whenever you like..
Current View points YES....simple as..construct 2 only renders what is needed in sync with all plugins and Scrollto behaviors etc
Perlin noise...C2 has so many web gl effects its not funny....in the past I used to
make my own noise overlays until the WEBGL became standard...so dont worry you are rocking
4 player multiplayer...yep ..check out the features list or the MANUAL...its pretty epic
Steamworks support....achievments...this is a feature you have to code in yourself ..just like any other playtform
its not that hard if you know how to do it..there isnt really shortcuts to doing it right
dont worry
C2 is very robust...it can handle every project ive worked on ...some are EPIC in size and scope
but it always comes down to how well you understand the system and how to properly organise your data and program systems and sequences...
C2 can handle it...
if you can program it...
C2 can run it
its just code